Skip to main content

修改了IConfigTool 和Kernel配置后如何生效

如果同时修改了iConfigTool 和kernel配置,那么之后的编译应该怎么做呢?

以主配置 x2600e_vast_v10_nand_5.10_factory_defconfig 为例进行说明,首先确定使用的kernel配置

kenny@kenny-computer:~/source/source_darwin_linux_x2000/build$ cat configs/x2600e_vast_v10_nand_5.10_factory_defconfig | grep "kernel"
APP_kernel_dir=../kernel/kernel --kernel 编译配置路径
APP_kernel_config=x2600_module_base_linux_sfc_nand_defconfig --kernel默认编译配置

由上可以确认kernel使用的配置为:x2600_module_base_linux_sfc_nand_defconfig

  1. 应该先在对应的kernel中make menuconfig之后,将.config 拷贝为当前的内核配置XXX_defconfig文件,也就是上面说的x2600_module_base_linux_sfc_nand_defconfig配置,执行命令如下:
test@test-PC:~/x2000/kernel/kernel-x2000$ cp .config arch/mips/configs/x2000_module_base_linux_sfc_nand_defconfig
  1. iConfigTool进行配置 ---〉save 到对应的build编译配置文件,如x2600e_vast_v10_nand_5.10_factory_defconfig
  2. 在build 下执行:
make x2600e_vast_v10_nand_5.10_factory_defconfig
make